package com.zxy.ziems.server.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.zxy.btp.common.response.PageResult;
import com.zxy.ziems.server.domain.ChannelEquip;
import com.zxy.ziems.server.dto.AgreementChannelDto;
import com.zxy.ziems.server.dto.AgreementChannelQueryDto;
import com.zxy.ziems.server.dto.ChannelEquipDto;
import com.zxy.ziems.server.dto.ChannelEquipQueryDto;
import com.zxy.ziems.server.vo.AgreementChannelVo;
import com.zxy.ziems.server.vo.ChannelEquipVo;

public interface ChannelEquipService extends IService<ChannelEquip> {

    void addOrUpdate(ChannelEquipDto channelEquipDto);

    void delete(String equipId);

    PageResult<ChannelEquipVo> pageList(ChannelEquipQueryDto channelEquipQueryDto);

    ChannelEquipVo detail(String equipId);
}
